﻿/*header*/
.baseWidth{ width: 1200px; margin: 0 auto; }
.header{ height: 146px; }
.header .logo{ top: 58px;width:15%;margin-top:-35px; }
.header .header_top{ top: 26px; right: 1px;text-align:right; }
.header .nav{ width: 850px; right: 0; top: 105px; }
.header .nav li{ float: left; margin-left: 50px; height: 61px; position: relative;}
.header .nav li:first-child{ margin-left: 0; }
.header .nav li a{ font-size: 16px; }
.header .nav li:hover a.title,.header .nav li a:hover{ color: #0075b6; }
.header .search{ width: 194px; height: 33px; line-height: 33px; _line-height: 33px; *line-height: 33px; padding: 0 15px 0 9px; border: 1px solid #d6dfe5;}
.header .search_btn{ background: url(icon_4.png) no-repeat center; width: 16px; height: 16px; border: 0; position: absolute; right: 10px; top: 7px; cursor: pointer;}
.header .btn{ font-size: 0; margin: 8px 20px 0 0;}
.header .btn a{ margin-left: 10px; width: 20px; height: 20px; vertical-align: top;}
.header .btn a:first-child{ margin-left: 0; }
.header .language{ margin-top: 11px; height: 15px; line-height: 15px; _line-height: 15px; *line-height: 15px; }
.header .language a{ padding: 0 15px; }
.header .language a:first-child{ border-right: 1px solid #cbd6dd; }

/*footer*/
.footer{margin-top: 45px;}
.footernav{ background: #f2f9ff; padding-top: 40px;}
.footernav .fnav{ padding-top: 0px;float: left;width: auto; }
.footernav .fnav li a p{ font-size: 18px; margin-bottom: 25px;}
.footernav .fnav li:first-child{ width: 190px; }
.footernav .fnav li{ float: left; width: 180px;}
.footernav .fnav li ul a{ height: 30px; display: table; color: #999;}
.footernav .fnav li ul a:hover{color: #0075b6;text-decoration: underline;}
.footernav .fnav li ul li{ padding-left: 0; }
.footer_right{ padding-left: 40px; border-left: 1px solid #cee7fa; line-height: 24px; _line-height: 24px; *line-height: 24px; }
.footer_right img{ margin-right: 10px;}
.ewm{ margin-bottom: 20px;}
.ewm img{ margin-left: 20px; max-width: 90px; }
.ewm img:first-child{ margin-left: 0; }
.footer_right a{ margin-right: 25px;}
.footer_bottom{ color: #666; min-width: 1200px; bottom: 0; height: 64px; line-height: 64px; _line-height: 64px; *line-height: 64px; border-top: 1px solid #cee7fa;}
.footer_bottom a{ color: #666;}
.copyright{ background: #0075b6; height: 50px; line-height: 50px; _line-height: 50px; *line-height: 50px; width: 100%; color: #fff;}
.copyright a{ color: #fff; }

/*首页*/
.float_right{ width: 100px; position: fixed; z-index: 999; right: 10px; top: 50%;}
.float_right a,.float_right img{ width: 100px; height: 100px; float: left; margin-bottom: 2px;}
.slideBox{ width: 100%; position: relative;}
.slideBox .hd{height:4px;position:absolute;bottom: 40px;display: inline-block;z-index:1;left: 0;width: 100%;text-align: center;}
.slideBox .hd ul{overflow:hidden;zoom:1;}
.slideBox .hd ul li{display:inline-block; zoom: 1; *display: inline; margin: 0 5px;width:40px;height:4px;background:#fff;cursor:pointer;opacity: 0.5;filter: alpha(opacity:50);}
.slideBox .hd ul li.on{ opacity: 1; filter: alpha(opacity: 100);}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ width: 100%; display:block;}
.banner{ width: 100%; min-width: 1100px; overflow: hidden; }
.index_title{ font-size: 0; margin-top: 60px;}
.index_title .d_ib{ min-width: 240px; }
.index_pro{ overflow: hidden; }
.picScroll-left{margin-top: 40px; width:1200px; overflow:hidden; position:relative; }
.picScroll-left .hd ul{text-align: center;}
.picScroll-left .hd ul li{width:12px;height:12px;border-radius: 6px;background: #9aadbd;overflow:hidden;margin: 0 5.5px;color: #9aadbd;cursor:pointer;display: inline-block;}
.picScroll-left .hd ul li.on{ background: #0046ac; color: #0046ac;}
.picScroll-left .bd{ width: 1200px; margin: 0 auto; }
.picScroll-left .tempWrap{ margin-left: -50px; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 50px; float:left; _display:inline; /*overflow:hidden;*/ text-align:center;width: 160px;  }
.picScroll-left .bd ul li p{ font-size: 18px; margin-bottom: 40px;}
.picScroll-left .bd ul li img{ margin-bottom: 15px; }
.picScroll{ width: 1200px; overflow: hidden; position: relative; margin-top: 50px;}
.picScroll .hd .prev,.picScroll .hd .next{ display:block; width:36px; height:35px; cursor:pointer; position: absolute; top: 80px;}
.picScroll .hd .prev{ background: url(btn_1.jpg) no-repeat;}
.picScroll .hd .next{ background: url(btn_2.jpg) no-repeat; right: 0;}
.picScroll .bd{ width: 1075px; margin: 0 auto; overflow: hidden; }
.picScroll .bd .tempWrap{ width: 1101px; margin-left: -13px; }
.picScroll .bd ul{ overflow:hidden; zoom:1;}
.picScroll .bd ul li{ margin:0 13px; float:left; _display:inline; overflow:hidden; }
.picScroll .bd ul li img{ width: 341px; height: 215px; }
.picScroll .bd ul li .pic_text{ width: 341px; }
.picScroll .bd ul li .pic_text h2{ font-size: 18px; margin: 35px 0 10px;}
.picScroll .bd ul li .pic_text p{ line-height: 24px; _line-height: 24px; *line-height: 24px; color: #666; }
.picScroll .bd ul li .pic_text .db{ margin-top: 25px; width: 120px; height: 35px; line-height: 35px; _line-height: 35px; *line-height: 35px; background: #fff; color: #3e9fe7; border: 1px solid #d9f2ff;}
.picScroll .bd ul li .pic_text .db:hover{ color: #fff; background: #006bbc; border-color: #006bbc;}
.index_ser{ margin-top: 50px;}
.index_ser li{ width: 380px; height: 197px; float: left; margin-left: 30px; background: #f1f9ff;}
.index_ser li:first-child{ margin-left: 0; }
.index_ser li img{ width: 170px; height: 197px; }
.index_ser .fr{ width: 164px; height: 142px; padding: 35px 20px 20px 26px; }
.index_ser .fr a:first-child{ font-size: 18px; }

.index_title .more_detail{ right: 8px; top: 5px; }
.index_info{ margin-top: 50px; }
.index_info li{ float: left; width: 360px; margin-left: 60px; }
.index_info li:first-child{ margin-left: 0; }
.index_info li img{ margin-bottom: 30px; width: 360px; /*height: 220px;*/height:270px;}
.info_left{ width: 88px; height: 85px; border-right: 1px solid #d5d5d5; }
.info_left p{ font-size: 24px; line-height: 20px; _line-height: 20px; *line-height: 20px; margin-bottom: 5px;}
.info_right{ height: 85px; width: 242px; padding-left: 29px; margin-bottom: 28px;}
.info_right h2{ line-height: 14px; _line-height: 14px; *line-height: 14px; margin-bottom: 15px;}
.info_right a h2:hover{color: #0075b6;text-decoration: underline;}
.info_more{ margin-left: 115px; width: 30px; height: 30px; background: url(icon_5.png) left 0 no-repeat;}
.info_more:hover{ background: url(icon_6.png); }
.index_train{ margin: 45px 0 5px; height: 325px;}
.index_train li{ float: left; width: 350px; margin-left: 75px; }
.index_train li:first-child{ margin-left: 0; }
.index_train .train_ul li:hover{color: #0075b6;text-decoration: underline;}
.train_top h2{ line-height: 24px; _line-height: 24px; *line-height: 24px;}
.train_top h2:hover{color: #0075b6;text-decoration: underline;}
.train_top p{ margin: 25px 0; }
.train_ul{ border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; height: 108px; padding: 18px 0; margin-bottom: 28px; }
.train_ul li{ margin-left: 0; line-height: 36px; _line-height: 36px; *line-height: 36px;}
.train_ul span.d_ib{ width: 4px; height: 4px; background: #ccc; margin-right: 9px; margin-top: 14px; vertical-align: top;}
.Arial{ font-family: 'Arial'; }
.index_train a:hover{ color: #0075b6; }

/*解决方案-列表页*/
.wbanner{ height: 300px; background-position: center; background-repeat: no-repeat;}
.solutionl_list h1{ font-size: 24px; text-align: center; padding: 25px 0 15px; border-bottom: 1px solid #ececec;}
.solutionl_list ul{ width: 1230px; margin: 50px 0 15px;display: table;}
.solutionl_list li{ width: 380px; float: left; margin-right: 30px;height: 400px;text-align:center;}
.solutionl_list li h2{ font-size: 16px; color: #000; margin: 23px 0 12px;text-align:center;}
.solutionl_list li p{ color: #666; line-height: 24px; _line-height: 24px; *line-height: 24px; margin-bottom: 26px;}
.solutionl_list li img{ width: 378px; height: 258px; border: 1px solid #e0e0e0; }
.pages{ margin-bottom: 40px;position: relative;top: 20px;}
.pages a,.pages span{ vertical-align: top; background: #f4f4f4; margin-right: 10px; width: 40px; height: 40px; line-height: 40px; _line-height: 40px; *line-height: 40px; text-align: center; color: #666; display: inline-block;}
.pages span{ background: #0075b6; color: #fff; }
.pages a.prev,.pages a.next{ width: 80px; font-family: '宋体'; font-size: 30px;}
.pages a:hover{ background: #0075b6; color: #fff; }
.pages a.prev:hover,.pages a.next:hover{ background: #0075b6; }
.pages a.on{ background: #0075b6; color: #fff; cursor: text; }
/*解决方案-详情页*/
.main_menu{ padding-top: 50px;}
.main_menu .title{ margin-bottom: 15px; }
.menu_list{ width: 320px; padding-bottom: 100px;}
.menu_list li{ line-height: 51.5px; _line-height: 51.5px; *line-height: 51.5px;}
.menu_list li ul{ display: none; }
.menu_list li a{ display: block; font-size: 16px; padding-left: 18px;}
.menu_list li.on a.item{ background: #f2f2f2; border-left: 5px solid #0075b6; text-indent: 0;}
.menu_list li.on ul{ display: block; }
.main_left{ width: 320px;}
.main_right{ width: 850px; padding-left: 30px;} 
.main_right h2{ line-height: 18px; _line-height: 18px; *line-height: 18px; padding-bottom: 28px; border-bottom: 2px solid #f3f3f3;}

.main_text{ padding: 25px 0 80px; }
.main_text p{ line-height: 24px; _line-height: 24px; *line-height: 24px; }
.main_text img,.secur_des img{ display: block; margin: 25px auto;margin-bottom: 0; }

/*安全产品-详情页*/
.menu_list li ul{ padding: 18px 0; border-bottom: 2px solid #f2f2f2; margin-bottom: 20px;}
.menu_list li ul li a{ font-size: 14px; line-height: 40px; _line-height: 40px; *line-height: 40px;}
.menu_list li ul li.on a{ color: #0075b6; background: url(on_tit.png) left center no-repeat;}
.secur_text p{ line-height: 24px; _line-height: 24px; *line-height: 24px; color: #666;}
.secur_info{ margin: 30px 0;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-booth img{max-height:370px;max-width:408px;}
.tb-booth{ width: 408px; height: 370px; border: 1px solid #e0e0e0;position:relative;z-index:1; font-size: 0; display: table-cell; vertical-align: middle; text-align: center;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #e0e0e0;display:none;text-align:center;overflow:hidden;}
div.zoomMask{ position:absolute;background:url("mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.secur_info h3{ font-size: 18px; line-height: 18px; _line-height: 18px; *line-height: 18px; margin-bottom: 22px;}
.secur_jqtext{ width: 410px; padding-left: 25px;}
.secur_des .title{ margin-bottom: 20px; font-size: 18px; background: #f2f2f2; text-indent: 20px; height: 45px; line-height: 45px; _line-height: 45px; *line-height: 45px; }
.secur_des h3{ font-size: 18px; margin-bottom: 15px; color: #0075b6;}
.secur_des h3 span{ font-size: 14px; color: #ec8b00; margin-left: 15px;}
.secur_info .mt35 p{ line-height: 30px; _line-height: 30px; *line-height: 30px; }

/*蓝盾学院-列表页*/
.solutionl_list h2 a{ font-size: 16px; }
.solutionl_list h2 a.fr{ color: #999; font-size: 14px; }
.solutionl_list h3{ color: #0075b6; margin-bottom: 2px; }
.main_text table{ width: 850px; }
.main_text .class_table th{ font-weight: normal; text-align: left; font-size: 16px; } 
.main_text table tr{ height: 48px;}
.main_text .class_table td{ color: #666; border-top: 1px solid #e8e8e8;}
.main_text table thead{ background: #f6f6f6; }
.main_text table tr:nth-child(1) td{ border-top: none; }
.main_text .class_table tr td:first-child,.main_text .class_table tr th:first-child{ padding-left: 20px; width: 270px;}
.main_text .class_table tr td:nth-child(2),.main_text .class_table tr th:nth-child(2){ width: 400px;}

/*蓝盾学院-讲师团体*/
.teacher_list{ margin: 30px 0 80px; }
.teacher_list li{ height: 220px; margin-bottom: 25px;}
.teacher_list img{ border: 1px solid #e5e5e5; margin-right: 27px; width: 195px; height: 218px; }
.teacher_list h3{ font-size: 18px; margin-bottom: 25px; margin-top: 5px;}
.teacher_list p{ color: #979797; line-height: 18px; _line-height: 18px; *line-height: 18px;}
.teacher_text{ width: 626px; float: left; }

/*蓝盾学院-认证课程*/
.identity_title{ margin-top: 30px; }
.identity_title li{ cursor: pointer; text-align: center; float: left; width: 154px; height: 40px; line-height: 40px; _line-height: 40px; *line-height: 40px; background: #e9e9e9; border-radius: 5px; margin-left: 20px;}
.identity_title li:first-child{ margin-left: 0; }
.identity_title li.on{ background: #0075b6; color: #fff;}
.identity_list ul{ padding-bottom: 25px; }
.identity_list ul li img{ border: 1px solid #e5e5e5; width: 198px; height: 146px;}
.identity_list ul li{ padding: 50px 0; border-top: 1px solid #e9e9e9;}
.identity_list ul li:first-child{ border-top: none; }
.identity_list ul h3{ font-size: 18px; line-height: 18px; _line-height: 18px; *line-height: 18px; margin-bottom: 24px;}
.identity_list ul p{ color: #666; line-height: 24px; _line-height: 24px; *line-height: 24px; }
.identity_list ul li .fr{ width: 620px;}
.identity_list ul li .enroll{ margin-top: 22px; width: 100px; color: #fff; height: 35px; border-radius: 5px; background: #0075b6; line-height: 35px; _line-height: 35px; *line-height: 35px; }
.identity_wrap .identity_list{ display: none; }
.identity_wrap .identity_list:first-child{ display: block; }

/*蓝盾学院-证书查询*/
.certificate{ margin: 50px auto 15px; width: 700px;  }
.certificate input{ width: 180px; height: 50px; line-height: 50px; _line-height: 50px; *line-height: 50px; border: none; background: #f2f2f2; padding-left: 10px;}
.certificate .cert_btn{ font-size: 18px; width: 100px; background: #0075b6; height: 50px; line-height: 50px; _line-height: 50px;} 
.cert_result{ margin-bottom: 65px;}
.cert_result p{ line-height: 36px; _line-height: 36px; *line-height: 36px; }
.cert_result .cert_img{ width: 848px; height: 518px; border: 1px solid #e7e7e7; display: table-cell; vertical-align: middle;background-repeat:no-repeat;background-position:center center;background-size:contain; }
.cert_result .d_ib{ margin-bottom: 20px; }

/*走进蓝盾-工作机会*/
.job_list{ padding-bottom: 70px; }
.job_list .item{ padding: 35px 0 35px 20px; border-top: 1px solid #e5e5e5;}
.job_list .item:first-child{ border-top: none; }
.job_list h3{ font-size: 16px; color: #0075b6; margin-bottom: 16px;}
.job_list p{ line-height: 30px; _line-height: 30px; *line-height: 30px; color: #666;}
.job_list p span{ display: inline-block; zoom:1;*display:inline; line-height: 36px; _line-height: 36px; *line-height: 36px;}
.job_list span.w385{ width: 385px; }

/*走进蓝盾-关于蓝盾*/
.about_content{ margin: 25px 0 85px; }
.about_content p{ color: #666; line-height: 24px; _line-height: 24px; *line-height: 24px; }
.about_content img{ margin: 10px 0; }

/*走进蓝盾-资讯中心*/
.news_main{ padding: 25px 0 20px; margin-bottom: 10px; border-bottom: 5px solid #f2f2f2; }
.news_main div.fl{ padding: 28px 100px 30px 21px; width: 335px; height: 164px; background: #f2f2f2;}
.news_main span.d_ib{ text-indent: 18px; background: url(icon_7.png) left center no-repeat; color: #666; margin: 9px 0;}
.news_main h3{ font-weight: bold; font-size: 15px; }
.news_main p,.news_main span,.news_main div{ font-size: 12px; }
.news_main p{ line-height: 21px; _line-height: 21px; *line-height: 21px; }
.news_main img.fl{ /*width: 394px; height: 222px;*/width: 289px; height: 217px; }
.news_more{ margin-top: 8px; }
.news_time{ width: 85px; margin-right: 10px;}
.news_time span{ text-align: center; display: block; color: #0075b6; font-family: 'Arial';}
.news_time span:first-child{ background: #d7eaf5; font-size: 24px; height: 48px; line-height: 48px; _line-height: 38px; *line-height: 38px;}
.news_time .detail{ font-size: 12px; background: #e3f0f8; height: 33px; line-height: 33px; _line-height: 33px; *line-height: 33px; margin-top: 1px;}
.news_list{ margin-bottom: 50px; }
.news_list li{ padding: 25px 0; border-bottom: 1px solid #e4e4e4;}
.news_text{ width: 720px; }
.news_text p{ color: #666; font-size: 12px; margin: 7px 0;}
.news_list li:hover h3{ color: #3a9dd7; }
.news_list li:hover span:first-child{ background: #0075b6; color: #fff; }
.news_list li:hover .detail{ background: #3391c5; color: #fff; }

/*走进蓝盾-联系我们*/
.contact_ul{ margin: 30px 0; }
.contact_ul li{ cursor: pointer; border-radius: 5px; float: left; width: 100px; height: 40px; line-height: 40px; _line-height: 40px; *line-height: 40px; background: #e9e9e9; text-align: center; margin-left: 20px;margin-bottom: 10px;}
/*.contact_ul li:first-child{ margin-left: 0; }*/
.contact_ul li.on{ background: #0075b6;}
.contact_ul li.on a{ color: #fff;}
#allmap{ width: 850px; height: 360px; }
.contact_detail .item{ width: 380px; }
.contact_detail .item h3{ padding-bottom: 15px; border-bottom: 1px solid #ccc; font-weight: bold; font-size: 24px; color: #666; margin-top: 30px; }
.contact_detail .item p{ text-indent: 25px; line-height: 35px; _line-height: 35px; *line-height: 35px; }
.contact_detail .address{ background: url(icon_8.png) left center no-repeat; }
.contact_detail .phone{ background: url(icon_9.png) left center no-repeat; }
.contact_detail .fax{ background: url(icon_10.png) left center no-repeat; }
.contact_detail .email{ background: url(icon_11.png) left center no-repeat; }
.contact_detail{ padding-bottom: 40px; }
.iw_poi_title{ font-size: 16px; color: #0075b6; margin-bottom: 15px;}


/*走进蓝盾-合作伙伴*/
.partner_content{ padding-bottom: 100px; }
.partner_content ul{ display: none; }
.partner_content ul:first-child{ display: block; }
.partner_content ul li{ margin-bottom: 33px; background: #f5f5f5; width: 790px; height: 79px; padding: 43px 30px; }
.partner_content ul li .img_wrap{ font-size: 0; display: table-cell; vertical-align: middle; text-align: center; background: #fff; width: 198px; height: 78px; border: 1px solid #dedede; }
.partner_content ul li img{ max-width: 198px; max-height: 78px;}
.partner_text{ margin-left: 25px; }
.partner_text span{ color: #666; margin-top: 12px; }
.partner_type{ margin: 40px 0; }
.type{ width: 120px; height: 40px; line-height: 40px; _line-height: 40px; *line-height: 40px; border-radius: 5px; background: #0075b6; color: #fff; }
.partner_type ul li{ cursor: pointer; float: left; margin-right: 42px;}
.partner_type ul li.on{ color: #0075b6; }
.partner_type ul{ float: left; width: 720px; margin-left: 10px; height: 40px; line-height: 40px; _line-height: 40px; *line-height: 40px;}


/*资源共享*/
.resource_list li{ padding: 20px 0;  border-top: 1px solid #e5e5e5;}
.resource_list li:first-child{ border-top: none; }
.resource_list li img{ width: 289px; height: 217px; }
.resource_list p,.resource_text span{ color: #666; }
.resource_text{ width: 510px; margin-left: 50px; }
.resource_text h3{ font-size: 18px; margin: 10px 0 25px; }
.resource_text p{ line-height: 21px; _line-height: 21px *line-height: 21px; margin-bottom: 30px;}
.resource_text .load a{ background: #0075b6; text-align: center; color: #fff; width: 132px; height: 38px; line-height: 38px; _line-height: 38px; *line-height: 38px; }
.resource_text .load span{ line-height: 38px; _line-height: 38px; *line-height: 38px;}
.resource_list{ margin-bottom: 55px; }

/*走进蓝盾-工作机会*/
.job_table th{ font-weight: normal; font-size: 16px; } 
.job_table td,.job_table th{ text-align: center; }
.job_table tr td:first-child,.job_table th:first-child{ text-align: left; padding-left: 20px; width: 140px; }
.job_table tr td:nth-child(2),.job_table tr td:nth-child(3),.job_table tr td:nth-child(4){ width: 190px; }
.job_table a.more:hover{ color: #93282c; }
.job_table td{ color: #666; border-bottom: 1px solid #e8e8e8;}

/*走进蓝盾-大事记*/
.time_menu{ width: 714px; margin: 45px 68px; height: 86px; background: url(line_bg.png) 0 43px repeat-x;}
.time_menu .prev{ background: url(btn_1.jpg) no-repeat; width: 36px; height: 35px; display: block; position: absolute; left: -68px; top: 25.5px;}
.time_menu .next{ background: url(btn_2.jpg) no-repeat; width: 36px; height: 35px; display: block; position: absolute; right: -68px; top: 25.5px;}
.time_wrap{ width: 714px; overflow: hidden;}
.time_wrap ul{ width: 99999px;}
.time_wrap ul li{ float: left; width: 72px; height: 49px; text-align: center; background-image: url(year_tit.png); background-repeat: no-repeat; background-position: center bottom;}
.time_wrap ul li a{ font-family: 'Arial';}
.time_wrap ul li.odd{ position: relative; height: 88px; background-position: center center;}
.time_wrap ul li.odd a{ position: absolute; bottom: 0; left: 50%; margin-left: -16px;}
.time_wrap ul li.on{ background-image: url(year2_tit2.png);}
.time_wrap ul li.on a{ color: red;}
.timeline .item p{ line-height: 25px; _line-height: 25px; *line-height: 25px;}
.timeline .item p span{ color: #0075b6;}
.timeline .issues .item{ display: none;}
.timeline .issues .item:first-child{ display: block;}
.timeline{ padding-bottom: 50px;}
.time_wrap ul li a:hover{ color: #0075b6;}


/*在线报名*/
.signup_form{ padding: 30px 0; margin-bottom: 70px; }
.signup_form div.item{ min-height: 60px; line-height: 60px; _line-height: 60px; *line-height: 60px; }
.signup_form div.item span{ vertical-align: top; width: 190px; margin-right: 5px; display: inline-block; zoom: 1; *display: inline; text-align: right; font-size: 20px;float: left;line-height: 150%;}
.signup_form div.item input,.signup_form div.item select{ border: 1px solid #dedede; width: 373px; padding-left: 5px; height: 34px; line-height: 34px; _line-height: 34px; *line-height: 34px;float: left;}
.signup_form div.item select{ width: 480px; padding: 5px 0; height: 36px;}
.signup_form div.item textarea{ margin-top: 12px; width: 468px; height: 242px; border: 1px solid #dedede; padding: 5px;}
.signup_form .sub_btn{ margin-left: 542px; width:138px; height: 36px; font-size: 20px; background: #f2f2f2; border: none; }

/*下拉菜单*/
/*.menu_down{ z-index: 999; line-height: 39px; _line-height: 39px; *line-height: 39px; position: absolute; width: 760px; padding: 0 33px; right: 0; background: rgba(255,255,255,0.9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5FFFFFF,endColorstr=#E5FFFFFF); top: 61px; border-top: 2px solid #1982bd;}
.menu_down div.bg{ z-index: -1; background: url(head_bg.png) repeat-x; width: 760px; height: 139px; position: absolute; }
.menu_down ul{ width: 820px; }
.header .nav li .menu_down ul li{ margin-left: 0; height: 70px; line-height: 70px; _line-height: 70px; *line-height: 70px; margin-right: 45px;}
.header .nav li .menu_down ul li:hover{ background: none; }
.header .nav li:hover{ background: url(head_tit.png) bottom center no-repeat; }
.menu_wrap{ width: 760px; overflow: hidden; }*/
.menu_down{ z-index: 999; border: 1px solid #dedede; border-top: 2px solid #1480bc; line-height: 39px; _line-height: 39px; *line-height: 39px; position: absolute; width: auto; padding: 10px 40px; left: 50%; background: rgba(255,255,255,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF); top: 61px;}
.header .nav li .menu_down ul li{ float: inherit; height: auto; line-height: 2; _line-height: 2; *line-height: 2; margin: 0; position: inherit;}
.header .nav li .menu_down ul li:hover{ background: none; }
.header .nav li .menu_down ul li a{color: #0075b6; white-space:nowrap}
.header .nav li:hover{ background: url(head_tit.png) bottom center no-repeat; }


@media screen and (max-width: 1200px){
	.float_right{ display: none; }
}

.partner_type ul li.on a {
    color: #0075b6;
}




.show_ewm{ cursor: pointer; position: relative; display: inline-block; }
.show_ewm:hover .ewm_expand{ display: block;}



.signup_form div.item span.Validform_wrong {
    float: left;
    color: red;
    text-align: left;
    padding-left: 5px;
    font-size: 16px;
}

.signup_form div.item span.Validform_right {
    font-size: 0px;
}

.header .language a:hover,.info_right h2:hover,.more_detail:hover{ color: #0075b6; }
.picScroll .bd ul li:hover h2{ color: #016cbe; }
.footernav .fnav li ul a:hover{ text-decoration: underline; }
.index_ser li{ position: relative; overflow: hidden;}
.index_ser li .look{ position:absolute; left:0; top:-100px; width:100%; height:100%; background:#0075b6; display:none; z-index:33;}
.index_ser li .look p{ text-align:center; font-size:18px; color:#fff; line-height:62px; padding-top:29px;}
.index_ser li .look .more{ font-size:14px; width:100px; margin:0 auto;}
.index_ser li .look .more a{ color:#fff; width:100%; height:30px; text-align:center; line-height:30px; display:inline-block; background:#038dda;}
.main_right h2 a.last{ color: #0075b6;}
.main_right h2 a:hover{ text-decoration: underline; }
.ewm_expand { color: #999; text-align: center; display: none; position: absolute; width: 138px; height: 168px; left: 50%; margin-left: -84px; bottom: 25px; padding: 10px; z-index: 999; background: #fff; border: 1px solid #e4e4e4; padding: 10px 10px 0;}
.ewm_expand img{ width: 100%; float: left;}
.ewm_expand p{ float: left; width: 100%; }

.font18px .fr font:hover{ color: #0075b6;text-decoration: underline;}

.solutionl_list li h2:hover,.solutionl_list li h2:hover{ color: #0075b6;}
#pan1{ margin: 25px 0 85px;}


.honor_content{ margin: 25px 0 85px;}
					.honor_list li{ margin-bottom: 20px; width: 100%; }
					.honor_list li > .fl{ width: 50%; height: 197px; }
					.honor_list .text_box{ cursor: pointer; background: #f5f5f5; display: table; text-align: center; }
					.honor_list .text_box p{ font-size: 30px; color: #0075b6; display: table-cell; vertical-align: middle; }
					.honor_list .text_box:hover p{ font-size: 32px; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; }


.honor_content{ margin: 25px 0 85px;}
.honor_list li{ margin-bottom: 20px; width: 100%; }
.honor_list li > .fl{ width: 50%; height: 197px; }
.honor_list .text_box{ cursor: pointer; background: #f5f5f5; display: table; text-align: center; }
.honor_list .text_box p{ font-size: 30px; color: #0075b6; display: table-cell; vertical-align: middle; }
.honor_list .text_box:hover p{ font-size: 32px; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; }
.hdetail_list{ margin: 0 20px; }
.hdetail_list li{ margin: 0 20px 50px; text-align: center; float: left; }
.hdetail_list li img{ width: 360px; height: 250px; margin-bottom: 38px; }
.hdetail_list li p{ font-size: 18px; color: #333; line-height: 24px; }
.hdetail_list li:hover p{ color: #0075b8; }

.show_more{ width: 25px; height: 25px; background: url(arrow.png) center center no-repeat; background-size: cover; margin: 0 auto;}
.show_less{ width: 25px; height: 25px; background: url(arrowl.png) center center no-repeat; background-size: cover; margin: 0 auto;}
.hide_nav{ height: 0; overflow: hidden;}



.cert_result .cert_img{ width: 848px; height: 518px; border: 1px solid #e7e7e7; display: table-cell; vertical-align: middle;background-repeat:no-repeat;background-position:center center;background-size:contain; }
.cert_result .cert_img.bg1  {
    background-image: url(KK01.jpg);
}
.cert_result .cert_img.bg2  {
    background-image: url(KK02.jpg);
}
.cert_result .cert_img.bg3  {
    background-image: url(KK03.jpg);
}
.cert_result .cert_img.bg4  {
    background-image: url(KK04.jpg);
}
.cert_result .cert_img.bg5  {
    background-image: url(KK05.jpg);
}
.cert_result .cert_img.bg6  {
    background-image: url(KK06.jpg);
}
.cert_result .cert_img.bg7  {
    background-image: url(KK07.jpg);
}
.cert_result .cert_img.bg8  {
    background-image: url(KK08.jpg);
}
.cert_result .cert_img.bg9  {
    background-image: url(KK09.jpg);
}

.cert_result .cert_img.bg1 #Num1 {width: auto;float: right;right: 100px;position: relative;top: -90px;left: -185px;font-size: 9px;}
.cert_result .cert_img.bg1 #BCard {position: relative;float: right;top: -15px;left: -109px;font-size: 8px;}
.cert_result .cert_img.bg1 #ATime {position: relative;float: left;bottom: -127px;left: 230px;font-size: 8px;}
.cert_result .cert_img.bg1 #Approved {position: relative;float: right;top: 140px;right: 0px;}

.cert_result .cert_img.bg2 #Num1 {width: auto;float: right;right: 100px;position: relative;top: -90px;left: -185px;font-size: 9px;}
.cert_result .cert_img.bg2 #BCard {position: relative;float: right;top: -15px;left: -109px;font-size: 8px;}
.cert_result .cert_img.bg2 #ATime {position: relative;float: left;bottom: -127px;left: 230px;font-size: 8px;}
.cert_result .cert_img.bg2 #Approved {position: relative;float: right;top: 140px;right: 0px;}

.cert_result .cert_img.bg3 #Num1 {width: auto;float: right;right: 100px;position: relative;top: -90px;left: -185px;font-size: 9px;}
.cert_result .cert_img.bg3 #BCard {position: relative;float: right;top: -15px;left: -109px;font-size: 8px;}
.cert_result .cert_img.bg3 #ATime {position: relative;float: left;bottom: -127px;left: 230px;font-size: 8px;}
.cert_result .cert_img.bg3 #Approved {position: relative;float: right;top: 140px;right: 0px;}


.cert_result .cert_img.bg5 #Num1 {width: auto;float: right;right: 100px;position: relative;top: 38px;left: -336px;font-size: 9px;}
.cert_result .cert_img.bg5 #BCard {position: relative;float: right;top: 82px;left: -218px;font-size: 8px;}
.cert_result .cert_img.bg5 #ATime {position: relative;float: left;bottom: -196px;left: 342px;font-size: 8px;}
.cert_result .cert_img.bg5 #Approved {position: relative;float: right;top: 166px;right: 277px;}

.cert_result .cert_img.bg6 #Num1 {width: auto;float: right;right: 100px;position: relative;top: 38px;left: -336px;font-size: 9px;}
.cert_result .cert_img.bg6 #BCard {position: relative;float: right;top: 82px;left: -218px;font-size: 8px;}
.cert_result .cert_img.bg6 #ATime {position: relative;float: left;bottom: -196px;left: 342px;font-size: 8px;}
.cert_result .cert_img.bg6 #Approved {position: relative;float: right;top: 166px;right: 277px;}

.cert_result .cert_img.bg7 #Num1 {width: auto;float: right;right: 100px;position: relative;top: 115px;left: -355px;font-size: 9px;}
.cert_result .cert_img.bg7 #BCard {position: relative;float: right;top: 22px;left: -241px;font-size: 8px;}
.cert_result .cert_img.bg7 #ATime {position: relative;float: left;bottom: -141px;left: 342px;font-size: 8px;}
.cert_result .cert_img.bg7 #Approved {position: relative;float: right;top: 166px;right: 190px;}

.cert_result .cert_img.bg8 #Num1 {width: auto;float: right;right: 100px;position: relative;top: 38px;left: -336px;font-size: 9px;}
.cert_result .cert_img.bg8 #BCard {position: relative;float: right;top: 82px;left: -218px;font-size: 8px;}
.cert_result .cert_img.bg8 #ATime {position: relative;float: left;bottom: -196px;left: 342px;font-size: 8px;}
.cert_result .cert_img.bg8 #Approved {position: relative;float: right;top: 166px;right: 277px;}

.cert_result .cert_img.bg9 #Num1 {width: auto;float: right;right: 100px;position: relative;top: 124px;left: -345px;font-size: 9px;}
.cert_result .cert_img.bg9 #BCard {position: relative;float: right;top: 29px;left: -242px;font-size: 8px;}
.cert_result .cert_img.bg9 #ATime {position: relative;float: left;bottom: -150px;left: 355px;font-size: 8px;}
.cert_result .cert_img.bg9 #Approved {position: relative;float: right;top: 173px;right: 203px;}

